package com.itbour.service.authority;

import java.util.List;
import java.util.Map;
import java.util.Set;

import com.itbour.com.page.Page;
import com.itbour.dto.authority.BackFuncDto;
import com.itbour.dto.authority.FuncIds;

public interface BackFuncInfoService {

	public void addBackFuncInfo(BackFuncDto backFuncDto);
	
	public Page pageBackFuncInfo(Integer pageNum,Integer pageSize,Map<String, Object> parm);
	
	public void updBackFuncInfo(BackFuncDto backFuncDto);
	
	public List<BackFuncDto> selectOneBackFuncInfo(Map<String, Object> parm);
	
	public void delBackFuncInfo(Map<String, Object> parm);
	
	public List<BackFuncDto> getParentInfo(Map<String, Object> parm);
	
	public List<FuncIds> getDelIds(Map<String, Object> parm);
	
	public Set<Long> getFatherIds(Map<String, Object> parm);
}
